Device Details


Overview

Name | Version: Conduit - AI MIDI Generator 1.0
Author: jordanaftermidnight
Device Type: MIDI Effect
Description: Conduit connects Ableton Live to a local AI running on your own machine. Type something like "4-bar techno kick pattern" or "8-note ambient melody in C minor" and it writes MIDI clips directly into your selected track.

No cloud. No API keys. No subscriptions. Everything runs locally and privately through Ollama.

TWO MODES:
- Chat — Talk to the AI about your session. It sees your BPM, tracks, time signature, and more.
- Generate — Describe what you want, get MIDI clips written straight into your session.

FEATURES:
- 8 genre modules (techno, house, dnb, dubstep, hip-hop, ambient, IDM, trance)
- Session-aware — reads your BPM, time sig, track names, and selected track
- Pattern clipboard — auto-saves generated patterns, paste to re-use them
- Undo — revert the last generated clip
- 100% local and private — uses Ollama with llama3.2 (3B), no cloud needed

REQUIREMENTS:
- macOS or Windows
- Ableton Live 11/12 with Max for Live
- Ollama (free, open source — https://ollama.com)
- Python 3.9+
- ~4GB free RAM

---------- SETUP — macOS ----------

1. Install Ollama — download from https://ollama.com, drag to Applications
2. Open Terminal, run: ollama pull llama3.2
3. Download Conduit from https://github.com/jordanaftermidnight/conduit
4. Open Terminal in the conduit folder, run: ./package-device.sh --install
5. Double-click "Start Conduit.command" to launch the AI server
6. In Ableton: Browser > User Library > MIDI Effects > Conduit — drag onto a MIDI track
7. Wait 5 seconds for the device to connect, then type a prompt and press Enter

---------- SETUP — Windows ----------

1. Install Ollama — download the Windows installer from https://ollama.com/download
2. Open Command Prompt or PowerShell, run: ollama pull llama3.2
3. Install Python 3.9+ from https://python.org/downloads (check "Add to PATH" during install)
4. Download Conduit from https://github.com/jordanaftermidnight/conduit (Code > Download ZIP, or git clone)
5. Install Python dependencies — open Command Prompt, navigate to the conduit\server folder, run:
pip install -r requirements.txt
6. Copy the device files:
- Copy conduit\dist\Conduit\Conduit.amxd and conduit\m4l\conduit-bridge.js to:
Documents\Ableton\User Library\Presets\MIDI Effects\Max MIDI Effect\Conduit\
- Copy conduit-bridge.js to:
Documents\Max 8\Packages\Conduit\javascript\
(Create these folders if they don't exist)
7. Start the Conduit server — open Command Prompt, navigate to the conduit\server folder, run:
python main.py
Leave this window open. The server must stay running while you use Conduit.
8. Open Ableton: Browser > User Library > MIDI Effects > Conduit — drag onto a MIDI track
9. Wait 5 seconds for the device to connect, then type a prompt and press Enter

Every time you want to use Conduit, open Command Prompt, navigate to conduit\server, and run "python main.py" before opening Ableton.

---------- TIPS ----------

Be specific: "16-note hi-hat pattern with offbeat accents" works better than "make some hats"
Mention note counts: "8 notes", "16 steps", "4-bar phrase"
Reference genre conventions: "303-style acid bassline", "amen break variation"
The AI understands music theory — scales, intervals, chord names, subdivisions

Full documentation, source code, and technical details:
https://github.com/jordanaftermidnight/conduit

If Conduit is useful in your workflow, consider supporting the project:
https://ko-fi.com/jordanaftermidnight

Details

Live Version Used: 12.3.5
Max Version Used: 9.1.2
Date Added: Feb 16 2026 16:46:06
Date Last Updated: No Updates
Downloads: 12
Website: https://github.com/jordanaftermidnight/conduit
License: Attribution
Average Rating

Log in to rate this device

-n/a-

Files

Device File: Conduit.amxd
 


Login to comment on this device.

Browse the full library